package cn.tedu.csmall.product.mapper;

import cn.tedu.csmall.product.pojo.entity.Category;
import cn.tedu.csmall.product.pojo.vo.AlbumStandardVO;
import cn.tedu.csmall.product.pojo.vo.BrandStandardVO;
import cn.tedu.csmall.product.pojo.vo.CategoryStandardVO;
import org.springframework.stereotype.Repository;

/**
 * 处理类别数据的Mapper接口
 *
 * @author java@杨波
 * @version 0.0.1
 */
@Repository
public interface CategoryMapper {

    /**
     * 插入类别数据
     *
     * @param category 类别数据
     * @return 受影响的行数
     */
    int insert(Category category);

    int deleteById(Long id);

    /**
     * 根据id查询相册标准信息
     * @param id 相册id
     * @return 匹配的相册的标准信息,如果没有匹配的数据,则返回的是null
     */
    CategoryStandardVO getStandardById(Long id);

    int countByName(String name);
}
